+Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
+ in row_list. (from Samuel Solon <ssolon@usa.net>)
+
+ * gtk/gtkclist.c (gtk_clist_get_column_title): return column title
+ (gtk_clist_get_column_widget): return column widget
+
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
+Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
+ in row_list. (from Samuel Solon <ssolon@usa.net>)
+
+ * gtk/gtkclist.c (gtk_clist_get_column_title): return column title
+ (gtk_clist_get_column_widget): return column widget
+
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
+Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
+ in row_list. (from Samuel Solon <ssolon@usa.net>)
+
+ * gtk/gtkclist.c (gtk_clist_get_column_title): return column title
+ (gtk_clist_get_column_widget): return column widget
+
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
+Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
+ in row_list. (from Samuel Solon <ssolon@usa.net>)
+
+ * gtk/gtkclist.c (gtk_clist_get_column_title): return column title
+ (gtk_clist_get_column_widget): return column widget
+
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
+Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
+ in row_list. (from Samuel Solon <ssolon@usa.net>)
+
+ * gtk/gtkclist.c (gtk_clist_get_column_title): return column title
+ (gtk_clist_get_column_widget): return column widget
+
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
+Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
+ in row_list. (from Samuel Solon <ssolon@usa.net>)
+
+ * gtk/gtkclist.c (gtk_clist_get_column_title): return column title
+ (gtk_clist_get_column_widget): return column widget
+
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
+Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
+ in row_list. (from Samuel Solon <ssolon@usa.net>)
+
+ * gtk/gtkclist.c (gtk_clist_get_column_title): return column title
+ (gtk_clist_get_column_widget): return column widget
+
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
* gtk_clist_column_titles_active
* gtk_clist_column_titles_passive
* gtk_clist_set_column_title
+ * gtk_clist_get_column_title
* gtk_clist_set_column_widget
* gtk_clist_set_column_justification
* gtk_clist_set_column_visibility
size_allocate_title_buttons (clist);
}
+gchar *
+gtk_clist_get_column_title (GtkCList *clist,
+ gint column)
+{
+ g_return_val_if_fail (clist != NULL, NULL);
+ g_return_val_if_fail (GTK_IS_CLIST (clist), NULL);
+
+ if (column < 0 || column >= clist->columns)
+ return NULL;
+
+ return clist->column[column].title;
+}
+
void
gtk_clist_set_column_widget (GtkCList *clist,
gint column,
size_allocate_title_buttons (clist);
}
+GtkWidget *
+gtk_clist_get_column_widget (GtkCList *clist,
+ gint column)
+{
+ g_return_val_if_fail (clist != NULL, NULL);
+ g_return_val_if_fail (GTK_IS_CLIST (clist), NULL);
+
+ if (column < 0 || column >= clist->columns)
+ return NULL;
+
+ if (clist->column[column].button)
+ return GTK_BUTTON (clist->column[column].button)->child;
+
+ return NULL;
+}
+
void
gtk_clist_set_column_justification (GtkCList *clist,
gint column,
gint column,
const gchar *title);
+/* returns the title of column. Returns NULL if title is not set */
+gchar * gtk_clist_get_column_title (GtkCList *clist,
+ gint column);
+
/* set a widget instead of a title for the column title button */
void gtk_clist_set_column_widget (GtkCList *clist,
gint column,
GtkWidget *widget);
+/* returns the column widget */
+GtkWidget * gtk_clist_get_column_widget (GtkCList *clist,
+ gint column);
+
/* set the justification on a column */
void gtk_clist_set_column_justification (GtkCList *clist,
gint column,
return node;
}
+GtkCTreeNode *
+gtk_ctree_node_nth (GtkCTree *ctree,
+ guint row)
+{
+ g_return_val_if_fail (ctree != NULL, NULL);
+ g_return_val_if_fail (GTK_IS_CTREE (ctree), NULL);
+
+ if ((row < 0) || (row >= GTK_CLIST(ctree)->rows))
+ return NULL;
+
+ return GTK_CTREE_NODE (g_list_nth (GTK_CLIST (ctree)->row_list, row));
+}
+
gboolean
gtk_ctree_find (GtkCTree *ctree,
GtkCTreeNode *node,
GtkCTreeNode *node);
GtkCTreeNode * gtk_ctree_find_node_ptr (GtkCTree *ctree,
GtkCTreeRow *ctree_row);
+GtkCTreeNode * gtk_ctree_node_nth (GtkCTree *ctree,
+ guint row);
gboolean gtk_ctree_find (GtkCTree *ctree,
GtkCTreeNode *node,
GtkCTreeNode *child);